package cn.ronghuanet.auth.domain;

import cn.ronghuanet.basic.domain.BaseDomain;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class Permission extends BaseDomain {

    private String name;
    private String url;
    private String descs;
    private String sn;
    private Long parentId;
    private Permission parent;  // 一个权限只能有一个父权限,所以它是个对象
    private List<Permission> children;  // 一个权限它可以有多个子权限,因此是个集合
}
